//分装多处使用的数据及相关事件,生命周期
import {mapGetters} from 'vuex'

// 导出一个mixins对象
export default{
    computed:{
      ...mapGetters('m_cart',['total'])
    },
    onShow() {
      this.setBadge()
    },
    methods:{
      setBadge(){
        //添加uni.setTabBarBadge()添加右上角徽标
        uni.setTabBarBadge({
          index:2,
          // text:this.total+'' //text的值必须是字符串,所以使用数字与字符串拼接成最后的字符串
          text:String(this.total)
        })
      }
    },
    watch:{
      total(){
        this.setBadge()
      }
    }
}